<template>
	<!-- 登录 -->
	<view>
		<!-- 登录 -->
		<my-login v-if="param.title=='登录'"></my-login>
		
		<!-- 公共WIFI 联系客服 -->
		<servicePage v-else-if="param.title=='其他服务'"></servicePage>
		
		<!-- 签到 -->
		<calendarSignPage v-else-if="param.title=='每日签到'"></calendarSignPage>
	</view>
</template>

<script>
	import {setNavTitle} from '@/utils/common.js'
	import { mapMutations } from 'vuex'
	import servicePage from './servicePage.vue'
	import calendarSignPage from './calendarSignPage.vue'
	export default {
		components:{
			servicePage,calendarSignPage
		},
		data() {
			return {
				param:{title:''}
			};
		},
		methods:{
			// 把m_user模块中的updateUserInfo,updateToken函数映射到当前组件中使用
			...mapMutations('m_user',['updateToken','updateUserInfo']),
		},
		onReady(){//监听页面初次渲染完成
			setNavTitle(this.param.title)//设置导航栏标题
		},
		onLoad(option) {
			this.param=option
		},
		onShow(){
			if(this.param.title=='登录'&&this.param.IfonShow){
				this.updateUserInfo({})
				this.updateToken('')
			}
		}
	}
</script>

<style lang="scss">

</style>
